#ifndef QUEUE_H
#define QUEUE_H

#include "File.h"
#include <vector>
using namespace std;

class Queue
{
private:
	// properties
	vector<File> Files; // Files is filled with files from one or more hosts based on query (filtered search)
	File* current; // pointer to the current file
	
	//TODO: create a database object to retrieve information from the current database

public:
	// methods
	File* getNextFile();
	File* getCurrentFile();
	File* getPrevFile();

	void addToEnd(File file);
	void removeEnd();
};

#endif